cabal-version:       2.2
name:                streamly-fsnotify
-- PVP summary:      +-+------- breaking API changes
--                   | | +----- non-breaking API additions
--                   | | | +--- code changes with no API change
version:             1.0.0.1
synopsis:            Folder watching as a Streamly stream.
description:         Provides Streamly streams for both single-level and
                     recursive folder watching. Also contains a principled and
                     compositional system for filtering file system events.
homepage:            https://notabug.org/koz.ross/streamly-fsnotify
license:             GPL-3.0-or-later
license-file:        LICENSE.md
author:              Koz Ross
maintainer:          koz.ross@retro-freedom.nz
copyright:           (C) Koz Ross 2019
category:            Streamly
tested-with:         GHC == 8.6.5
build-type:          Simple
extra-source-files:  CHANGELOG.md,
                     README.md

library
  exposed-modules:     Streamly.FSNotify
  build-depends:       base >= 4.9 && < 5,
                       streamly >= 0.7.0 && < 0.8.0,
                       fsnotify >= 0.3.0.1 && < 0.4.0.0,
                       paths >= 0.2.0.0 && < 0.3.0.0,
                       semirings >= 0.5.2 && < 0.6.0,
                       text >= 1.2.4.0 && < 1.3.0.0,
                       time >= 1.1 && < 2.0.0
  hs-source-dirs:      src
  default-language:    Haskell2010
